to the best of power

adv. 不遗余力